package com.xtasz.itom.alarm.dao.inter;

import java.util.HashMap;
import java.util.List;

import com.xtasz.itom.alarm.domain.Alarm;

public interface alarmDao {
	 //当日告警占比信息（饼图）
	 public List getAlarmProportionInfo(HashMap param);
	 //获取活动告警列表
	 public List getAlarmlist(Alarm alarm);
	 //获取历史告警列表
	 public List getNegativeAlarmList(Alarm alarm);
	 //获取单个告警的详细信息
	 public List getSingleAlarm(HashMap param);
	 //获取告警拓扑的详细相关信息（服务子系统相关信息）
	 public HashMap getAlarmTopology(HashMap param);
	 //获取告警拓扑的接口的详细相关信息
	 public HashMap getAlarmTopologyInterfaceInfo(HashMap param);
	 //获取告警拓扑的接口错误二级码的的详细相关信息
	 public List getInterfaceErrInfo(HashMap param);
	 //获取告警接口标示
	 public List getAlarmInterfaceFlag(HashMap param);
	 //获取错误二级码TOP10
	 public List getFailCodeTop10(HashMap param);
	 //接口详情
	   public List getInterfaceInfoDetailReg(HashMap param);
}
